package vuelos;

import java.util.Hashtable;

public class AeropuertosIATA {

	private Hashtable<String, String> tab;

	public static final String AEROPUERTO_FUERTEVENTURA = "Fuerteventura";
	public static final String AEROPUERTO_GOMERA = "La Gomera";
	public static final String AEROPUERTO_GRAN_CANARIA = "Gran Canaria";
	public static final String AEROPUERTO_HIERRO = "El Hierro";
	public static final String AEROPUERTO_LANZAROTE = "Lanzarote";
	public static final String AEROPUERTO_PALMA = "La Palma";
	public static final String AEROPUERTO_TENERIFE_NORTE = "Tenerife Norte";
	public static final String AEROPUERTO_TENERIFE_SUR = "Tenerife Sur";
	
	public static final String IATA_FUERTEVENTURA = "FUE";
	public static final String IATA_GOMERA = "GMZ";
	public static final String IATA_GRAN_CANARIA = "LPA";
	public static final String IATA_HIERRO = "VDE";
	public static final String IATA_LANZAROTE = "ACE";
	public static final String IATA_PALMA = "SPC";
	public static final String IATA_TENERIFE_NORTE = "TFN";
	public static final String IATA_TENERIFE_SUR = "TFS";


	public AeropuertosIATA() {
		tab = new Hashtable<String, String>();

		tab.put(AEROPUERTO_FUERTEVENTURA, IATA_FUERTEVENTURA);
		tab.put(AEROPUERTO_GOMERA, IATA_GOMERA);
		tab.put(AEROPUERTO_GRAN_CANARIA, IATA_GRAN_CANARIA);
		tab.put(AEROPUERTO_HIERRO, IATA_HIERRO);
		tab.put(AEROPUERTO_LANZAROTE, IATA_LANZAROTE);
		tab.put(AEROPUERTO_PALMA, IATA_PALMA);
		tab.put(AEROPUERTO_TENERIFE_NORTE, IATA_TENERIFE_NORTE);
		tab.put(AEROPUERTO_TENERIFE_SUR, IATA_TENERIFE_SUR);
	}

	public String getIATACode(String aeropuerto) {
		return tab.get(aeropuerto);
	}
}
